web 2.0 information technology mobile internet mobile knowledge management internet mobile web css distributed computing artificial intelligence phone institute wireless grid blog technology intelligent agents grid computing science agents cell java